N-version design versus one good version
نویسندگان
چکیده
منابع مشابه
N - version design Versus one Good Version
Software Diversity as a way of achieving high reliability of software Software diversity has long been seen as way of achieving higher reliability of software than is attainable by a single software version subjected to a heroic testing. The known experiments with software diversity confirm that indeed fault-tolerant software employing diversity is "on average" more reliable than a single softw...
متن کاملBuilding Dependable Software for Critical Applications: Multi-Version Software versus One Good Version
An increasing range of industries has a growing dependence on software-based systems, many of which are safety-critical, real-time applications that require extremely high dependability. Multi-version programming has been proposed as a method for increasing the overall dependability of such systems however, the increased cost of using this approach may mean that this increase in dependability i...
متن کاملAssuring Design Diversity in N-Version Software: A Design Paradigm for N-Version Programming
The N -Version Programming (NVP) approach achieves fault-tolerant software units, called N Version Software (NVS) units, through the development and use of software diversity. To maximize the effectiveness of the NVP approach, the probability of similar errors that coincide at the NVS decision points should be reduced to the lowest possible value. Design diversity is potentially an effective me...
متن کاملFaulty version recovery in object-oriented N-version programming
version state into our OO scheme as an intermediate representation reflecting the internal states of all versions (version objects), which can be used for both comparing their states and for their recovery. In this paper we concentrate on this problem attempting to find general and practical solutions. We describe our proposals in detail, compare them with the existing solutions, show additiona...
متن کاملPractical Attacks on one Version of DICING
DICING is a synchronous stream cipher submitted to the ECRYPT stream cipher project. Two versions of the cipher actually exist: the first one can be found in the proceedings of the SKEW conference, while the second is available from the web site. In this paper we describe practical distinguishing and key recovery attacks against the first version. These attacks do not apply as such to the web s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Software
سال: 1997
ISSN: 0740-7459
DOI: 10.1109/52.636672